﻿using System;
using System.Collections.Generic;
using System.Linq;

namespace Windy.OpenLink.ObjectPools
{
    public static class Pool
    {
        #region IObjectPool Members

        public static object Get(string id)
        {
            throw new NotImplementedException();
        }

        public static int Count { get { throw new NotImplementedException(); } }

        public static T Get<T>(string id)
            where T : class
        {
            throw new NotImplementedException();
        }

        public static void Set<T>(string id, object value)
            where T : class
        {
            throw new NotImplementedException();
        }

        public static ICollection<string> Ids
        {
            get { throw new NotImplementedException(); }
        }

        public static bool IsExist(string id)
        {
            throw new NotImplementedException();
        }

        public static bool Remove(string id)
        {
            throw new NotImplementedException();
        }

        public static bool RemoveTree(string id, bool includeRoot = true)
        {
            throw new NotImplementedException();
        }

        #endregion IObjectPool Members
    }
}